home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / info-service / wais / ir-book-sources / READ.ME < prev    next >
Encoding:
Text File  |  1993-04-08  |  3.0 KB  |  72 lines

  1. b
  2.    This floppy contains source code to accompany the book
  3.  
  4.            Information Retrieval: Data Structures and Algorithms
  5.             Edited by William B. Frakes and Ricardo Baeza-Yates
  6.  
  7.    +Contents
  8.  
  9. Each of the directories under the root contains C source code
  10. contributed from the authors of one of the Chapters in the book
  11. intended to illustrate the concepts discussed in the Chapter.
  12. Although the code has been thoroughly tested in preparation of
  13. this floppy disk, it is meant to be instructional material only,
  14. and it is not guaranteed to perform as intended by its authors.
  15. No warranty of this software is stated or implied by the authors,
  16. editors, testers, publishers, or suppliers of this code.
  17.  
  18. The code contained in the sub-directories should be the
  19. following:
  20.  
  21.    stopper   Code to accompany Chapter 7: Lexical Analysis and
  22.              Stop List
  23.              Contributed by Christopher Fox
  24.  
  25.    stemmer   Code to accompany Chapter 8: Stemming Algorithms
  26.              Contributed by William B. Frakes
  27.  
  28.    thesauri  Code to accompany Chapter 9: Thesaurus Construction
  29.              Contributed by Padmini Srinivassan
  30.  
  31.    bool      Code to accompany Chapter 12: Boolean Operations
  32.              Contributed by Steven Wartik
  33.  
  34.    mphf      Code to accompany Chapter 13: Hashing Algorithms
  35.              Contributed by Edward Fox and Qi-Fan Chen
  36.  
  37. Each sub-directory should contain a read.me file introducing the
  38. contents of the sub-directory, a makefile used to build the code,
  39. the source code and headers, and test drivers and test data.
  40.  
  41. The makefile contains detailed information about how to build and
  42. test the code;  the source code files themselves contain comments
  43. explaining the code and how it implements algorithms and data
  44. structures.
  45.  
  46. The C code was written for and tested on the UNIX operating
  47. system.  For ease of distribution, it is available on DOS floppy
  48. disks as well as UNIX floppy disks in tar format.  Although the
  49. code has not been tested on DOS, and is being distributed on DOS
  50. floppies mainly to make it more accessible, it should port to DOS
  51. with few problems.
  52.  
  53. Distributing the code through DOS has required making changes
  54. that compromise file name readability somewhat.  In particular,
  55. filenames are at most eight characters long, and use no upper
  56. case letters.
  57.  
  58.    +Acknowledgements
  59.  
  60. This floppy was prepared through the cooperation of many people.
  61. Bill Frakes coordinated the efforts of the contributors and
  62. preparers, and reviewed the work.  Steve Wartik made an initial
  63. pass over the code, improving its portability, correcting bugs,
  64. and improving its readability.  Chris Fox inspected the code for
  65. conformance to standards, ran it through lint, used the nvcc code
  66. coverage analyzer to test the code to 90% branch coverage,
  67. checked its portability on another machine, wrote the read.me
  68. files, and prepared the final version of the floppy.  The
  69. individual code contributors corrected many bugs and rewrote
  70. large portions of the code to improve readability and to make the
  71. coding styles more consistent.
  72.